home *** CD-ROM | disk | FTP | other *** search
/ Dictionaries & Language / Dictionaries and Language (Chestnut CD-ROM) (1993).iso / chinese / njstar20 / history.doc < prev    next >
Encoding:
Text File  |  1991-12-31  |  22.0 KB  |  482 lines

  1.                 ##             ##
  2.                 ##             ## #########         ##########  TM
  3.           ###############      ##   ##  ##          ##      ##
  4.                 ##             ##   ##  ##          ## **** ##
  5.                 ##           ###### ## ##           ##      ##
  6.            #############       ##   ## #            ##########
  7.            ## ##   ## ##      ###  ##  #####            ##
  8.            ##  #   #  ##      #### ##    ##         ##  ##
  9.            ##   # #   ##      #### ##    ##         ##  ##
  10.            ## ####### ##     # ### ## # ##          ##########
  11.            ##   ##    ##     # ##  ## ####         ##   ##
  12.            ## ####### ##       ## ##   ##         ##    ##
  13.            ##   ##    ##       ## ##  ####       #  ##########
  14.            ##   ##    ##       ## #  ## ###             ##
  15.            ##   ##  ####       ## # ##   ###            ##
  16.            #          #        # # #      #       ##############
  17.  
  18.  
  19.                 NJStar(tm) - A Chinese Editor Version 2.00
  20.  
  21.             Copyright (C) Hongbo Ni 1991. All Rights Reserved.
  22.  
  23.  
  24. C. Reversion History
  25. ===============================================
  26.  
  27. 03/07/91   Ver 1.00
  28.            First release.
  29.  
  30. 06/07/91   Ver 1.01
  31.            When replace, 'G' option did not work, Fixed.
  32. 07/07/91   Alt_',' == ',' Alt_'.' == '.' ;
  33.            display disappeared when UP to first line with only '\n', Fixed.
  34.  
  35. 11/07/91   Ver 1.02
  36.            Hang on search forward when Chinese Characters mis-matched, FIXED.
  37.            Hang on search backward when Chinese Characters mis-matched,FIXED.
  38.            When replace, 'N' option does not work, Fixed.
  39.            Do not re-load pinyin dictionary when switch CCLIB.
  40.  
  41. 15/07/91   Ver 1.03
  42.            DupLine hangs when EOF on current line. Fixed.
  43.  
  44. 21/07/91   Ver 1.04
  45.            Add <ToggleEOL><^F9> command for toggle the display of EOL mark.
  46.  
  47. 22/07/91   Ver 1.05
  48.            User Assembly code for Screen write and clear, speed increase 20%.
  49.            add <LianXiang><@X> to LianXiang previous Chinese Char.
  50.  
  51. 23/07/91   Ver 1.06
  52.            add <FileStatus><^F1> to display current file size, no. of Chinese
  53.            characters and no. of lines (Hard Line). the cursor line (hard) and
  54.            Col are also displayed at bottom line
  55.            
  56.            CHANGE: <AddLX>, Now have to Mark the Word then <AddLX>
  57.  
  58. 24/07/91   ver 1.07 
  59.            Add <GotoLine><^F6> to go a specific line (NOTE only ENTER('\n')
  60.            is considered as a line, not the line displayed on the screen)
  61.            Program will ask for line no., you can response one of the fllowing:
  62.  
  63.              Line: 100   goto line 100.
  64.              Line: +50   forward 50 lines.
  65.              Line: -20   backup 50 lines.
  66.              Line: 1     goto beginning of the file.
  67.              Line: $     goto end of the file.
  68.  
  69.            Add +num option for NJSTAR command line to start editing on
  70.            line [num].  For example: 
  71.                 NJSTAR file1.gb +100 file2.gb +$  
  72.            will start file1.gb on line 100 and start file2.gb at end.
  73.  
  74.            NEW: Meta key can be configured with 0-9, A-Z and special chars(<96)
  75.                 (SEE: NJCONFIG.KEY for detail).
  76.  
  77. 25/07/91   Ver 1.09
  78.            Add <RepeatCmd><^F11> -- repeat previous command for no. of times.
  79.            Add <WordCount><^F5>  -- Count specified string (Can be Chinese)
  80.  
  81. 26/07/91   Ver 1.10
  82.            Add <MacroRec> <F11> -- Start/stop Macro Recording
  83.            Add <MacroExec><F12> -- Execute Recorded Macros
  84.            Add <Jump> <JTrue> <JFalse> <Pause> #nn(ASCII) $nn(Sleep) for
  85.                NJCONFIG
  86.  
  87. *------------------------------------------------------------------------------
  88. * Macro commands - Excute more than one command with one key stroke, plus more.
  89. *
  90. * NOTE: Using Macro Commands in NJCONFIG
  91. *       1. macro command start with 'Macro'
  92. *       2. '&' at and means continue at next line
  93. *       3. '#' followed by number n == Insert Ascii n into Macro key.
  94. *           Max n is 160, n can be specified as: DEC $150; OCT $083; HEX $0xA0.
  95. *       4. '$' followed by number n == Sleep n ticks before exec. next command.
  96. *       5. Lebeles are a name+':'; eg. BEG: END:, Max number of Labeles is 64.
  97. *       6. Jump   Beg: == Jump to Label Beg: unconditionally
  98. *       7. JTrue  Beg: == Jump to Beg: if previous command is executed Ok
  99. *       8. JFalse Beg: == Jump to Beg: if previous command is executed NOT Ok
  100. *       9. Pause == Stop Macro Execution till Enter/ESC is Pressed
  101. *      10. "XXXX" or 'XXXX' == insert XXXX into Macro key. eg "I'AM Typping"
  102. *
  103. * Eg.  Meta+^N   Macro "Njstar" '─▀║Φ▓¿' #155 #156
  104. *      Meta+^L   Macro beg: Scrolldown Jfalse end: JUMP beg: &
  105. *                      end: BegFile $180 Jump beg:
  106. *------------------------------------------------------------------------------
  107.  
  108. 28/07/91   Version 1.12
  109.            Add functions for handling 2 Encodings for E-mail
  110.            1. Hz Encoding:
  111.                           c =  0 - 31  ---> ~(C~)     *** C= c+32;
  112.                           c = 32 -127  --->   C       *** C= c;
  113.                           c = 128-160  ---> ~[C~]     *** C= c-96;
  114.                           c = 161-254  ---> ~{C~}     *** C= c-128;
  115.            2. zW Encoding:
  116.               (1) All line start with zW, max len=78;
  117.               (2) Chinese Chars(161-254/0xA1-0xFE) are masked with high bit OFF
  118.               (3) All other chars are preceded with a blank
  119.               (4) End of Line ('\n') are coded as '#\n'
  120.  
  121.               eg.               Njstar ─▀║Φ▓¿
  122.               will be coded as:
  123.                                 zW N j s t a r  D_:h2(#
  124.  
  125.  
  126.            ZwSaveFile<#F2> - Save Current File in zW Format
  127.            ZwDecode  <#F7> - Decode the current File in zW format
  128.            ZwEditFile<#F8> - Load a file which is zW encoded, and decode it.
  129.  
  130.            HzSaveFile<#F4> - Save Current File in zW Format
  131.            HzDecode  <#F5> - Decode the current File in zW format
  132.            HzEditFile<#F6> - Load a file which is zW encoded, and decode it.
  133.  
  134.            PcxSaveFile<#F3> - Creat PCX files (one file per page)
  135.  
  136.            Command Line Options: -
  137.                -zW --  Edit zW encoded file, decode it after read.
  138.                -Hz --  Edit Hz encoded file, decode it after read.
  139.  
  140. 01/08/91   Version 1.15
  141.            Fixed the File Ring.
  142.            Add <PrevFile><@F10> - goto previous file
  143.                <QuitAll> <^F3>  - Quit all the files in the Ring
  144.                <ListDir> <@F1>  - display directory list, total files and 
  145.                                   free disk space.
  146.            When Enter a file name at bottom line, <ListDir><@F1> &
  147.            <QuickHelp><F1> will display a diractory list based on the path name
  148.            in the file name.
  149.                                 
  150.            Changes:   <SaveAll> now do not save LianXiang&PinYin Dict
  151.                       <QuitFile> now do not EXIT njstar if more files on the
  152.                                  files ring.
  153.  
  154. 02/08/91   Changes: 1. All the chars continuously deleted with <BackSpace>
  155.                        <BS> & <DelChar><DEL> are saved in delete buf, It can
  156.                        be undeleted by <UnDelLine><F9>.
  157.  
  158.                     2. All the Lines deleted with <DelLine><^BS>,
  159.                        <DelToBegLine><^J> and <DelToEndLine><^K> are stored in
  160.                        same buffer as <DelChar> and <BackSpace>. It can be
  161.                        undeleted by <UnDelLine><F9>.
  162.  
  163.                     3. The Maximum Length of the delete buffer can be configured                       in NJCONFIG (default = 5Kb).
  164.  
  165. 03/08/91   Changes: 1. In GBinput and QWinput, LianXiang'ed chars can not be
  166.                        selected, FIXD.
  167.  
  168.                     2. Befor finishing Enter a pinyin with Tune, The Order of
  169.                        listed chinese chars is changed to: Common Chars first, 
  170.                        Un-common chars at end. Common CC orsed by Tune(12345).
  171.  
  172.                     3. Max size of LianXiang Dic increased to 73K bytes.
  173.  
  174.                     4. The Max word Length for <AddLX> increased to 80 chars.
  175.  
  176.                     5. When NJSTAR prompt for input, the file name or search
  177.                        string can be edited by following keys: <Cursorleft>
  178.                        <LEFT>, <CursorRight><RIGHT>, <BegLine><HOME>, 
  179.                        <EndLine><END>, <DelLine><^BS>, <DelChar><DEL> and 
  180.                        <BackSpace><BS>. if the first key is a not one of above
  181.                        commands, the default string (or filename) will 
  182.                        disapeared.
  183.  
  184.                        If NJSTAR is waiting for a file name, F1 will list the
  185.                        Diractory (Path is specified in file name).
  186.  
  187. 08/08/91   Add <Print><^P> to print on 9p / 24p dot matrix printer
  188.            Njstar will ask for:
  189.                 (1). Printer Type (9_Pin  2_4Pin)?
  190.                 (2). Paper Feeding (C-Continuous M-Manual)?
  191.                 (3). Printing Region (A-All  M-Marked)? (if marked)
  192.  
  193.            Formating Commands:
  194.                 (1). \NewPage             or    \╗╗╥│
  195.                      Force to Print on a new page
  196.  
  197.                 (2). \PageNumber=nn       or    \╥│║┼=nn
  198.                      Specify the current page number to nn
  199.  
  200.                 (3). \NumberStyle="(%d)"  or    \╥│▒Ω="╡┌ %d ╥│"
  201.                      Specify the Page Number Style, '%d' print current page no.
  202.  
  203.                 (4). \LeftMargin=nn       or    \╫≤┐╒=nn
  204.                      Set Left Margin to nn Chinese Chars.
  205.  
  206.                 (5). \RightMargin=nn      or    \╙╥┐╒=nn
  207.                      Set Rightt Margin to nn Chinese Chars.
  208.  
  209.                 (6). \TopMargin=nn        or    \╔╧┐╒=nn
  210.                      Set Top Margin to nn Lines (1 line=1/6 inch)
  211.  
  212.                 (7). \BottomMargin=nn     or    \╧┬┐╒=nn
  213.                      Set Bottom Margin to nn Lines (1 line=1/6 inch)
  214.  
  215.                 (8). \LineSpace=nn        or    \╨╨╛α=nn
  216.                      Set the space between lines to nn.
  217.  
  218.                 (9). \Font=nn             or    \╫╓║┼=nn
  219.                      Set the Size of Chinese Chars to nn.
  220.                         nn = 0  ---- Small Size   
  221.                         nn = 1  ---- Normal Size   
  222.                         nn = 2  ---- Large Size   
  223.  
  224.                 (10). \Center              or    \╓╨╨─
  225.                      Center the current Line (Hard Line) on Print Out.
  226.  
  227.                 (11).\NoPageNumber        or    \╬▐╥│║┼
  228.                       Do not print Page number.
  229.  
  230.           All Above commands must start at beginning of the Line, 
  231.           '\\' will print a '\'.
  232.  
  233.           Options Configured in NJCONFIG:
  234.                (1) Printer Port (Lpt1/Lpt2)?
  235.                (2) Lines per page
  236.                (3) line length in Chinese chars
  237.                (4) Default left margin
  238.                (5) Default right margin
  239.                (6) line spacing
  240.                (7) special formating commands
  241.                (8) extra line of form feed (if Printer's FF is not enough)
  242.                (9) Page numbering (Y/N)?
  243.                (10) Use Ascii Symbols in CCLIB for Ascii Chars (Y/N)?
  244.                (11) The width of one ascii char of printer default font
  245.  
  246. 09/08/91   Intelligent Pinyin LianXiang -- Keep typing PinYin without selection
  247.  
  248.            Example: suppose I want type - ─╧╝½╨╟╓╨╬─╧╡═│
  249.            type 'nan' you will get:
  250.            ________________________________________________________________
  251.            ╞┤╥⌠ nan2   1 ─╧ 2 ─╤ 3 ─╨ 4 α½ 5 Θ¬
  252.  
  253.            Press <Space> you will get:
  254.            ─╧
  255.            _________________________________________________________________
  256.            ╞┤╥⌠ + ┴¬╧δ > 1 ▒▒ 2 ▓² 3 ╖╜ 4 ╝½ 5 ╛⌐ 6 ├µ 7 ─■ 8 ╬│ 9 ┼╖ 0 ╤╟
  257.  
  258.            Just type 'ji2' instead of press 4, you will see
  259.            ─╧
  260.            _________________________________________________________________
  261.            ╞┤╥⌠ ji2    > 1 ╝½ 2 ╝░ 3 ╝╢ 4 ╝┤ 5 ╝¬ 6 ╝» 7 ╝▒ 8 ╝« 9 ╜σ 0 ßº
  262.  
  263.            Pree <Space> again 
  264.            ─╧╝½
  265.            _________________________________________________________________
  266.            ╞┤╥⌠ + ┴¬╧δ > 1 ╡π 2 ╢╚ 3 ╢╦ 4 ╞Σ 5 ╧▐ 6 ╓╡ 7 ╙╥ 8 ╫≤ 9 ┤≤ 0 ╨í
  267.  
  268.            Do not worry, keey type 'xing1' 
  269.            ─╧╝½
  270.            _________________________________________________________________
  271.            ╞┤╥⌠ xing1   1 ╨╟ 2 ╨╦ 3 ╨╚ 4 ╨╔ 5 ╨╩
  272.  
  273.            Press <Space>
  274.            ─╧╝½╨╟
  275.            _________________________________________________________________
  276.            ╞┤╥⌠ + ┴¬╧δ > 1 ╝╩ 2 ┐╒ 3 ╞┌ 4 ╟≥ 5 ╠σ 6 ╧╡ 7 ╘╞ 8 ╫∙ 9 ═¿ 0 │╟
  277.  
  278.            Type 'zhong1' press <space>
  279.            ─╧╝½╨╟╓╨
  280.            _________________________________________________________________
  281.            ╞┤╥⌠ + ┴¬╧δ > 1 ╣· 2 ╬─ 3 ▓¿ 4 ▓┐ 5 ▓π 6 ╢╛ 7 ╡╚ 8 ╡π 9 ╢½ 0 ╢╧
  282.  
  283.            Type 'wen2' 
  284.            ─╧╝½╨╟╓╨
  285.            _________________________________________________________________
  286.            ╞┤╥⌠ wen2  1 ╬─ 2 ╬┼ 3 ╬├ 4 ╬╞ 5 π╙ 6 Φ╖ 7 ÷⌐
  287.  
  288.            Press <space> 
  289.            ─╧╝½╨╟╓╨╬─
  290.            _________________________________________________________________
  291.            ╞┤╥⌠ + ┴¬╧δ > 1 ╒¬ 2 ▒╛ 3 ╖¿ 4 ╝■ 5 ╛▀ 6 ╗» 7 ╜╠ 8 ├≈ 9 ╩Θ 0 ╬∩
  292.            
  293.            Keep typing 'xi4' <Space> 'tong' <Space>, finally we have got
  294.                 ─╧╝½╨╟╓╨╬─╧╡═│
  295.  
  296.            There is almost no need for press '<' and '>' key and don't have
  297.            to look at bottom line, just keep typing Pinyin with/without
  298.            Tune, then press <space>. That is all, It is easy, and Fast.
  299.  
  300. 10/08/91   Changes:
  301.               (1). <WordLeft> and <WordRight> now consider all symbols:
  302.                    (eg. 'íúú¼ú«ú║ú╗íóú┐í¡íñí¬úíú└úúíτúÑú▐úªúñí«í»í░í▒') 
  303.                    in CCLIB as punctuation mark. so those commands move over
  304.                    sentence by sentence in Chinese or Word by word in ASCII.
  305.  
  306.               (2). Screen display is much faster in ASCII mode
  307.  
  308. 11/08/91   NEW: In ASCII mode, the cursor row & col number are displayed.
  309.  
  310.  
  311. 20/08/91   Ver 1.20
  312.            Second Release
  313.  
  314. 25/08/91   Ver 1.21
  315.            1. Delete Buffer is not initialized. FIXED.
  316.            2. The PinYin list is displayed when ShenMu entered.
  317.  
  318. 01/09/91   Ver 1.22
  319.            1. RepeatCmd did not repeat a Macro Key, FIXED.
  320.            2. Now when inputing, the marked text will not be auto unmarked.
  321.  
  322. 03/09/91   Ver 1.23
  323.            Fixed Printer problems.
  324.  
  325. 20/09/91   Add <DelLX><@F8> for deleting word from LXDIC
  326.  
  327. 05/10/91   Ver 1.3
  328.            Add <EXinput><@f2> for other input methods, upto 26 extra input
  329.            methods can be implemented. currently include 10 methods found
  330.            in the CCDOS or other chinese software.
  331.  
  332.             a.╬σ╗« WuHua      -  5 basic strokes: - | / \ >  max 5(1-5)numbers
  333.             b.╬σ▒╩ WuBiZiXin  -  Coded by Wang Yongming, max 4 chars, unique.
  334.             c.▓╓≥í CangJi     -  used in TaiWan's software, unique. 6 chars
  335.             d.╡τ▒¿ DianBao    -  As use in Chinese Telecom, unique. 4 number.
  336.             e.╝≥╞┤ SortPinYin -  sorter Pinyin, max 3 chars, as in CCDOS
  337.                                  s=ong  y=ing  g=eng  h=ang  l=ai  v=ü
  338.                                  u=sh   i=ch   a=zh   f=en   j=an  k=ao
  339.             f.┤┐╞┤ PurePinYin -  Standard PinYin without tone.
  340.             g.╥⌠╥Γ YinYi      -  PinYin+meaning as used in CWP 1.2, max 6 chars
  341.             h.╩╫╬▓ SouWei     -  First and last radical, as used in CCDOS
  342.                                  Max 2 chars.
  343.             i.╘┴╙∩ Cantonese  -  Cantonese PinYin as proposed by F.F.Lee
  344.             j.╚╒╙∩ Japanese   -  For Japanese Hiragana and Katakana Input.
  345.  
  346.                             **** Japanese Version of NJSTAR is available using
  347.                             **** JIS(Japanese Industrial Standard) with Romaji
  348.                             **** Hiragana and Katakana input and Automatic
  349.                             **** Kana to Kanji convertion. All functions are
  350.                             **** the same except input.
  351.  
  352.                 ..........   ... the dictionay name is NJINPUTx.DIC, x=a-z
  353.                 z. upto z
  354.  
  355.            When Number is used for input, such as WuHua, Only Keypad Number
  356.            can be used. Numbers on main keyborad are used for selection.
  357.            The Keypad number can used for selection when reach max number.
  358.            The Grey Enter key on Keypad can used to select first char at any
  359.            time.
  360.  
  361. 08/10/91  Make Grey+-*/ and enter configurable. and SHIFT+GreyKeys configurable.
  362.           using keypad number for inputing Dianbao and WuHua. main keyboard
  363.           number are used for selection.
  364.  
  365. 09/10/91  Now <search> and <SearchReplace> work like WordPefect, HardRetuen
  366.           Can be inserted to search and replace string by command:
  367.           <HardReturn><#ENTER / GERYENTER>
  368.  
  369.           <HardReturn><GreyEnter> can be used to select first CC when in
  370.           in <EXinput><@F2> with number keys. (eg. DianBao, WuHua)
  371.  
  372.           Add <ScreenOn> and <ScreenOff> for Macro.
  373.           <ScreenOff> turn screen display off while doing macro, so the
  374.           macro execute faster. the screen display is turn on automatically
  375.           when macro exit, so no need to use <ScreenOn> at end of the macro.
  376.  
  377. 30/10/91  Add Printer drivers for IBM Proprinter 9/24 pin, Canon BJ, EPSON FX
  378.           and HP laserjet.
  379.  
  380. 10/11/91  Add Autosave feature to save current file to AUTOSAVE.NJX, If
  381.           Computer power is cut OFF or NJSTAR hangs before user save the file.
  382.           AUTOSAVE.NJX is left is the current directory. User can rename this
  383.           file to other name before starting NJSTAR again for latest possible
  384.           recovery.
  385.  
  386. 12/11/91  Add a nice picture when starting NJSTAR. Background color is now
  387.           configurable by NJCONFIG.
  388.  
  389. 14/11/91  In Search & Replace, when a match is found, the string is hilighted.
  390.  
  391. 16/11/91  Add better method for input Chinese number and Unit.
  392.           When in PinYin mode, if the first char of the PinYin is 'i',
  393.           the other char or number followed will be mapped to a Chinese
  394.           char according to the following table.
  395.  
  396.         0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z
  397.        í≡╥╗╢■╚²╦─╬σ┴∙╞▀░╦╛┼╢╓░┘│▀╡π╪Ñ╖╓╕÷║┼╥┌╜∩┐╦└∩├╫─Ω┴π╥│╟º╚╒╔²╠¿╚╦╘¬═≥╩«╘┬╓╗
  398.          
  399.           Example: type> i1990nx1ye5r8dx5f in Pinyin mode will get
  400.                         ╥╗╛┼╛┼í≡─Ω╩«╥╗╘┬╪Ñ╬σ╚╒░╦╡π╩«╬σ╖╓
  401.  
  402. 21/11/91  Add mouse support. Mouse buttons are also configurable.
  403.           Mouse Keys:
  404.                       M_LR      --   Both button released
  405.                       M_LEFT    --   left button released
  406.                       M_RIGHT   --   right button released
  407.                       M_LL      --   double left button released
  408.                       M_RR      --   double right button released
  409.                       M_MID     --   middle button released
  410.                       M_MM      --   double middle button released
  411.  
  412.           Pressing Left mouse button at different part of the bottom line will
  413.           have different functions:
  414.  
  415.           0    5           12                             69      74       79
  416.           +----+-----------+-------------------------------+-------+-------+
  417.           | 1  |   2       |         3                     |   4   |  5    |
  418.           +----+-----------+-------------------------------+-------+-------+
  419.  
  420.           Part 1:  switch between PinYin input and Ascii input
  421.           Part 2:  excute <LianXiang> command when not in Ascii mode.
  422.           Part 3:  if Chinese chars are displayed for selection:
  423.                       pick the right character
  424.                    else if no char displayed or in ascii mode
  425.                       excute <FileList> Command (see bellow)
  426.           Part 4:  excute <MacroRec>
  427.           Part 5:  excute <PureChinese>
  428.  
  429.           Press Left+Right mouse button on bottom line, excute <Escape>
  430.  
  431. 26/11/91  Add pull-down menu and dir picker when using <EditFile>
  432.           add command <menu><F1> to turn on menu. Click Left mouse button on
  433.           top line also turn on the menu. (#F1 now for <QuickHelp>)
  434.  
  435. 28/11/91  Add 4 commands:
  436.           <SaveMacro> -- Save recorded macro to a file
  437.           <ReadMacro> -- Read macro from a file
  438.           <SaveBlock> -- Save Maked block to a file. If nothing marked,
  439.                          the whole file are to be saved (same as <SaveAs).
  440.           <FileList>  -- List all the files in the file ring in a window,
  441.                          Use arrow keys or mouse to move, Enter or Left Mouse
  442.                          key to select file for editing or viewing.
  443.  
  444. 29/11/91  Now when input search string, PureChinese Mode can be used to
  445.           Input ASCII , numbers and punctuation.
  446.  
  447.           Character at begining the file can't be searched using
  448.           <SearchBackward>. Fixed.
  449.  
  450. 30/11/91  Ver 2.00 beta
  451.  
  452. 01/12/91  Add -l -x for njstar command line options
  453.           -lfile -- Load Macro file "file.NJM" into macro buffer
  454.           -xfile -- Load Macro file "file.NJM" into macro buffer and excute it
  455.  
  456. 03/12/91  Add <Replace> - Same as <SearchReplace> but does not asking for
  457.                           confirmation before Replace, mainly used for Macro.
  458.  
  459. 11/12/91  Add detection of file AUTOSAVE.NJX, the user will be asked to
  460.           rename this file before start NJSTAR again.
  461.  
  462. 14/12/91  DirList of <EditFile> now sorted and Drives are added
  463.           Now enter '\' or '\*.*' in <DirList> will display root dir.
  464.           <searchReplace> and <WordCount> now ask for region if text is marked.
  465.           <Print> now ask for no. of pages to print.
  466.  
  467.           For message "Save Changes(YES/No/Cancel)?"
  468.                 ESC or 'C'   == Cancel
  469.                 Enter or 'Y' == YES
  470.                 'N'          == No
  471.                 Other key not accepted.
  472.  
  473. 18/12/91  1. For Search and replace, Matched string are displayed at center of
  474.              screen.
  475.           2. PCX is back.
  476.           3. NJSTAR new need about 450k Bytes of Free RAM
  477.           4. Cursor is BLINKING. Great!
  478. -------------------------------------------------------------------------------
  479. Things Planned to do:
  480.         1. continuous input
  481. -------------------------------------------------------------------------------
  482.